home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
earcd
/
gfx
/
3d
/
algtxt.lha
/
AlgTextures
/
ReadMe.doc
< prev
next >
Wrap
Text File
|
1997-01-10
|
13KB
|
440 lines
-----------------------------------------------------------------------
Texture Compilation by S.J.Spikings 10 01 1997
-----------------------------------------------------------------------
General
-------
These textures are for Imagine 3.0 and have not been tested on 4.0.
Many thanks go out to S.Kirvan for the texture file format document
without which none of this would have been possible.
Contents
--------
Bricks2.itx FlareLores.jpg
Caustics.itx Readme.doc ( this document )
CloudsXY.itx
CloudsXYZ.itx
Colourize.itx
HueShift.itx
LensFlare.itx
Organic.itx
Plaid.itx
Swap.itx
Tint.itx
-----------------------------------------------------------------------
Bricks2 : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
Produces a brick/tile effect which can be mixed with a texture already
on an object. The brick colour varies between a range set by the user
to produce a multi effect.
Requester.
----------
Colour (R/G/B) : Secondary colour to attribute colour between
which brick colour varies.
Variation : Controls "clumpiness" of variations in colour
of bricks. Any positive value.
Alpha 0 - 1 (0=none) : Controls transparency of bricks with respect
to the existing colours.
Width (X/Y/Z) : Controls scaling of texture.
Mortar (R/G/B) : Sets colour of mortar.
Mortar Size (0 to 1) : Sets mortar size as a proportion of the brick.
X Step (0 to 1) : Sets stagger along X axis.
Y Step (0 to 1) : Sets stagger along Y axis.
Col=1 Ref=2 Trans=3 : Sets texture to effect the colour, reflection
or transparency.
-----------------------------------------------------------------------
Caustics : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
An attempt at an underwater type effect as seen in swimming pools etc.
Requester.
----------
Color (R/G/B) : Colour of highlights.
Alpha 0 - 1 (0=none) : Controls transparency of texture with respect
to the existing colours.
Width (X/Y/Z) : Controls size of texture.
-> Colour (0 or 1) : Sets texture to effect colour.
-> Reflect (0 or 1) : Sets texture to effect reflectivity.
-> Trans (0 or 1) : Sets texture to effect transparency.
-----------------------------------------------------------------------
CloudsXY : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A cloud like 2 dimensional noise texture.
Requester.
----------
Colour (R/G/B) : Sky colour.
1=Col 2=Ref 3=Trans : What should texture effect.
Alpha 0 - 1 (0=none) : Controls transparency of texture with respect
to the existing attributes.
Width (X/Y) : Sets size.
Octaves : Complexity.
F(x/y) : Alternative scaling method.
-----------------------------------------------------------------------
CloudsXYZ : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A cloud like 3 dimensional noise texture.
Requester.
----------
Colour (R/G/B) : Sky colour.
1=Col 2=Ref 3=Trans : What should texture effect.
Alpha 0 - 1 (0=none) : Controls transparency of texture with respect
to the existing attributes.
Width (X/Y/Z) : Sets size.
Octaves : Complexity.
F(x/y/z) : Alternative scaling method.
-----------------------------------------------------------------------
Colourize : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A simple texture which can be used to alter an existing texture/
brushmap. Can be used to have several colour variations based on
one brushmap.
Requester.
----------
Colour (R/G/B) : Existing values are multiplied by these to
control their balance.
Reflct (R/G/B) : Existing values are multiplied by these to
control their balance.
Transp (R/G/B) : Existing values are multiplied by these to
control their balance.
Colour To Grey : Converts to greyscale before colourizing.
Reflct To Grey : Converts to greyscale before colourizing.
Transp To Grey : Converts to greyscale before colourizing.
-----------------------------------------------------------------------
HueShift : Colour
-----------------------------------------------------------------------
Description.
------------
Allows you to alter colours, saturation and brightness of existing
colours. Can be used to have several variations of a brushmap without
having to do any image processing. Handy if you're low on memory.
Requester.
----------
HueSet (0-359) : Allows you to set the colour of existing
texture
HueShift (0-359) : Allows you to move the colours around a
colour wheel.
Saturation scale : Scales saturation. Large values are okay
but no negatives please.
Value scale : Scales brightness. Similar to saturation
scaling.
-----------------------------------------------------------------------
LensFlare : Colour, Filter.
-----------------------------------------------------------------------
Description.
------------
This texture is an attempt at something similar to a LightWave
lensflare. To use add a primitive plane ( 100 * 100 ),add the texture
and then set to bright. See included jpeg.
Requester.
----------
Color (R/G/B) : Sets colour of outer glow + halo.
Radius (Centre) : Radius of central glow which is the same as
the default colour.
Radius (Fade) : Radius at which transitition between default
colour to texture colour is completed.
Radius (Halo) : Radius of centre of halo.
Halo (Width) : Width of halo.
Halo (Intensity) : Brightness ( 0 - none to 1 - full )
Radius (Star8) : Maximum radius of 8 pointed star.
Radius (Star16) : Maximium radius of 16 pointed star.
Radius (Streaks) : Maximum radius of streaks.
Star8 (Intensity) : Brightness ( 0 - none to 1 - full )
Star16 (Intensity) : Brightness ( 0 - none to 1 - full )
Streaks (Intensity) : Brightness ( 0 - none to 1 - full )
Glow (Size) : Size of blue band as a factor of centre radius.
Glow (Intensity) : Brightness ( 0 - none to 1 - full )
-----------------------------------------------------------------------
Organic : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A space filling texture which produces curved bands of varying complexity.
Requester.
----------
Colour (R/G/B) : Colour of bands.
Alpha 0 - 1 (0=none) : Mix value of texture with original attributes.
Width (X/Y/Z) : Size of texture.
-> Colour (0 or 1) : Sets texture to effect colour.
-> Reflect (0 or 1) : Sets texture to effect reflectivity.
-> Trans (0 or 1) : Sets texture to effect transparency.
Limit (0 to 1) : Value of at which colour changes.
Multiplyer (n > 0) : Sets number of bands and complexity of pattern.
-----------------------------------------------------------------------
Plaid : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A plaid like texture which happened by accident but it may be of some
use to someone.
Requester.
----------
Colour (R/G/B) : Colour of plaid.
Alpha 0 - 1 (0=none) : Mix value of texture with original attributes.
-> Colour (0 or 1) : Sets texture to effect colour.
-> Reflect (0 or 1) : Sets texture to effect reflectivity.
-> Trans (0 or 1) : Sets texture to effect transparency.
Iterations : Number of iterations. The higher the number
the more complex the pattern but at the
expense of longer rendering times.
No. Colours : Number of colour bands between attribute RGB
and requester RGB.
X Frequency : Sets X size.
Y Frequency : Sets Y size.
Z Frequency : Sets Z size.
X Shift : Sets X offset.
Y Shift : Sets Y offset.
Z Shift : Sets Z offset.
-----------------------------------------------------------------------
Swap : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
This texture works a bit like Transpar.itx which is included with
Imagine 3.0 but is more flexible allowing any source and multiple
destinations. You can also set a replacement value and do simple
operations on the copied RGB values.
Requester.
----------
Colour (0 or 1) :
Reflection (0 or 1) : Set attribute to be copied to 1 and others
Transparency (0 or 1) : to 0.
Replacement (R/G/B) : Replacement value for one copied. Set to -1
to retain existing value.
Alpha (0 to 1) : Mix value for replacement RGB with original
RGB.
Colour (0 or 1) :
Reflection (0 or 1) : Set destination attributes to 1 and others
Transparency (0 or 1) : to 0.
Inverse (0 or 1) : Inverse copied attribute before reapplying
it. ( Useful for copying from colour to
transparency )
Average (0 or 1) : Convert to greyscale before reapplying.
Alpha (0 to 1) : Mix value for copied RGB to destination RGB.
-----------------------------------------------------------------------
Tint : Colour, Filter, Reflection
-----------------------------------------------------------------------
Description.
------------
A simple texture which can be used to alter an existing texture/
brushmap. Can be used to fade in/out textures or to have several
colour variations based on one brushmap.
Requester.
----------
Colour (R/G/B) : Colour to tint with.
Alpha 0 - 1 (0=none) : Strength of tint.
Reflct (R/G/B) : Reflectivity to tint with.
Alpha 0 - 1 (0=none) : Strength of tint.
Transp (R/G/B) : Transparency to tint with.
Alpha 0 - 1 (0=none) : Strength of tint.
Colour To Grey : Converts to greyscale before colourizing.
Reflct To Grey : Converts to greyscale before colourizing.
Transp To Grey : Converts to greyscale before colourizing.
Contact.
--------
These textures are freeware. Enjoy.
If anyone out there could send me some source code showing how to
correctly alter the normals I'd be most grateful. All my efforts
produce interesting but wrong effects when the object is rotated.
To contact me ....
EMail : S.J.Spikings@Sheffield.ac.uk
SnailMail : S.J.Spikings, 72B Harcourt Road, Sheffield, S10 1DJ, England